package com.alangyun.remind.repository.data;

import java.io.Serializable;
import java.util.Date;

import com.thoughtworks.xstream.annotations.XStreamAlias;
import lombok.Data;

@Data
@XStreamAlias("talent")
public class TalentCaution implements Serializable {

	/** 人员编号 * */
	@XStreamAlias("A01")
	private String id;
	/** 姓名 * */
	@XStreamAlias("A02")
	private String name;
	/** 单位 * */
	@XStreamAlias("A03")
	private Integer unit;
	@XStreamAlias("A0301")
	private String unitName;
	/** 部门 * */
	@XStreamAlias("A04")
	private Integer depart;
	@XStreamAlias("A0401")
	private String departName;
	/** 部门类别 * */
	@XStreamAlias("A05")
	private String departType;
	/** 班组/处室 * */
	@XStreamAlias("A06")
	private Integer classOrGroup;
	@XStreamAlias("A0601")
	private String groupName;
	/** 岗位大类 * */
	@XStreamAlias("A0701")
	private Integer job01;
	@XStreamAlias("A0702")
	private String job01Name;
	/** 岗位中类 * */
	@XStreamAlias("A0711")
	private Integer job02;
	@XStreamAlias("A0712")
	private String job02Name;
	/** 岗位小类 * */
	@XStreamAlias("A0721")
	private Integer job03;
	@XStreamAlias("A0722")
	private String job03Name;
	/** 性别 * */
	@XStreamAlias("A08")
	private String gender;
	/** 出生年月 * */
	@XStreamAlias("A09")
	private Date birthday;
	/** 年龄 * */
	@XStreamAlias("A10")
	private Integer yearOld;
	/** 最高学历毕业时间 * */
	@XStreamAlias("A11")
	private Date eduDate;
	/** 最高学历毕业学校 * */
	@XStreamAlias("A12")
	private String school;
	/** 最高学历所学专业 * */
	@XStreamAlias("A13")
	private String subject;
	/** 最高学历学习形式 * */
	@XStreamAlias("A14")
	private String eduType;
	/** 最高学历 * */
	@XStreamAlias("A15")
	private String highEdu;
	/** 最高学位 * */
	@XStreamAlias("A16")
	private String highDegree;

	/** 本专业工作年限 * */
	private Integer professionalYears;

	/** 专家级别 * */
	@XStreamAlias("A17")
	private String zjjb;
	/** 专家类别 * */
	@XStreamAlias("A18")
	private String zjlb;
	/** 专业技术资格名称 * */
	@XStreamAlias("A19")
	private String techName;
	/** 专业技术资格系列 * */
	@XStreamAlias("A20")
	private String techSerial;
	/** 专业技术资格等级 * */
	@XStreamAlias("A21")
	private Integer techLevel;
	@XStreamAlias("A2101")
	private String techLevelName;
	/** 取得资格时间 * */
	@XStreamAlias("A22")
	private Date techLevelDate;
	/** 技能鉴定工种 * */
	@XStreamAlias("A23")
	private String skillAuditType;
	/** 技能等级 * */
	@XStreamAlias("A24")
	private String skillLevelName;
	/** 技能资格获取时间 * */
	@XStreamAlias("A25")
	private Date skillDate;

	/** 数学运用 * */
	@XStreamAlias("B01")
	private Double sxyy;
	/** 言语理解 * */
	@XStreamAlias("B02")
	private Double yylj;
	/** 判断推理 * */
	@XStreamAlias("B03")
	private Double pdtl;
	/** 资料分析 * */
	@XStreamAlias("B04")
	private Double zlfx;
	/** 一般能力 * */
	@XStreamAlias("B05")
	private Double ybnl;
	/** 全局意识 * */
	@XStreamAlias("B06")
	private Double qjys;
	/** 任务管理 * */
	@XStreamAlias("B07")
	private Double rwgl;
	/** 沟通与协调 * */
	@XStreamAlias("B08")
	private Double gtxt;
	/** 指导他人 * */
	@XStreamAlias("B09")
	private Double zdtr;
	/** 学习能力 * */
	@XStreamAlias("B10")
	private Double xxnl;
	/** 通用胜任力 * */
	@XStreamAlias("B11")
	private Double tysrl;
	/** 意图理解 * */
	@XStreamAlias("B12")
	private Double ytlj;
	/** 文字表达 * */
	@XStreamAlias("B13")
	private Double wzbd;
	/** 支持与服务 * */
	@XStreamAlias("B14")
	private Double zcfw;
	/** 专业胜任力 * */
	@XStreamAlias("B15")
	private Double zysrl;
	/** 综合胜任力 * */
	@XStreamAlias("B16")
	private Double zhsrl;
	/** 专业理论 * */
	@XStreamAlias("B17")
	private Double zyll;
	/** 专业技能 * */
	@XStreamAlias("B18")
	private Double zyjn;
	/** 专业知识和技能 * */
	@XStreamAlias("B19")
	private Double zyzsjn;
	/** 综合专业能力水平 * */
	@XStreamAlias("B20")
	private Double zhzyhnl;
	/** 能力定级（对应在九宫格，根据高中低） * */
	@XStreamAlias("B21")
	private String nldj;
	/** 整体匹配度 * */
	@XStreamAlias("B22")
	private String ztppd;
	/** 近3年绩效 * */
	@XStreamAlias("B23")
	private Double recentYearsPerformance;
	/** 上年度绩效 * */
	@XStreamAlias("B24")
	private String sndjx;
	/** 上年度绩效等级（对应在九宫格，根据高中低） * */
	@XStreamAlias("B25")
	private String shdjxdj;
	/** 九宫格 * */
	@XStreamAlias("B26")
	private Integer jgg;
	/** 从事时间最长专业 * */
	@XStreamAlias("B27")
	private String czsjzzy;
	/** 从事时间最长岗位 * */
	@XStreamAlias("B28")
	private String czsjzw;
	/** 生产岗位工作满3年 * */
	@XStreamAlias("B29")
	private String scgwg3n;
	/** 营销岗位工作满3年 * */
	@XStreamAlias("B30")
	private String yxgwg3n;
	/** 荣誉-综合类荣誉 * */
	@XStreamAlias("B31")
	private String ryzhly;
	/** 荣誉-专业类荣誉 * */
	@XStreamAlias("B32")
	private String ryzyly;
	/** 荣誉集体类荣誉 * */
	@XStreamAlias("B33")
	private String ryjtlry;
	/** 荣誉-最高荣誉 * */
	@XStreamAlias("B34")
	private String ryzgry;
	/** 人才称号-系统内 * */
	@XStreamAlias("B35")
	private String rctchxtn;
	/** 人才称号-系统外 * */
	@XStreamAlias("B36")
	private String rctchxtw;
}
